impeller of pump - English Synonyms Dictionary